#include "prog.h"
#include <string.h>
#include <unistd.h>

#define SIZE 102  //放入引导字符 > 所以多占一个空间
#define TYPE '#'  //进度条的样式
#define ADD '>' //引导字符

extern void progBar(void)  //进度条主程序
{
  char bar[SIZE]; //进度条本体
  memset(bar, '\0', sizeof(bar));

  char sign[4] = {'|', '/', '-', '\\'};
  int i = 0;
  while(i <= 100)
  {
    printf("[%-100s][%d%%][%c]\r", bar, i, sign[i % 4]);
    fflush(stdout);
    usleep(100000);
    bar[i++] = TYPE;
    if(i != 100)
      bar[i] = ADD; //引导字符
  }
  printf("\n资源下载成功\n");
}
